About the Program
Full Stack Web Development (Java), tailored for CSE & IT students, covers the comprehensive spectrum of web application development. This includes not only crafting engaging user interfaces and intuitive experiences but also managing the complex server-side logic and databases that underpin them. Full stack Developers, with their adeptness in both front-end and back-end technologies, stand as versatile professionals capable of conceiving, creating, and maintaining entire web applications. Their proficiency in the Full Stack Web Development cycle renders them highly sought-after assets in the dynamic and competitive digital landscape. As IT graduates, mastering Full Stack Web Development opens doors to a wide array of career opportunities, providing a solid foundation for success in the ever-evolving field of web technology.
Courses
-
Credits Semester
- Full Stack Foundation (Java) 3 III
- Front End UI/UX Development 3 IV
- Server Side Development and Database 3 V
- Backend Frameworks and API 3 V
- Advanced JavaScript Frameworks (Angular) 3 VI
- Testing and Deployment 3 VII
- Project Work - The Full Stack Web Capstone: Exploring User Interface to User Experience 3 VIII
-
Credits Semester
- IT World Essentials: Your Digital Entrypoint 3 I
- Critical Thinking, Design Thinking, Leadership and Teamwork 3 II
- Project Work - The Full Stack Web Capstone: Exploring User Interface to User Experience 3 VIII
-
Credits Semester
- Critical Thinking, Design Thinking, Leadership and Teamwork 3 II
- Career Readiness in Digital Era 3 VI
Mode of Delivery
- Self-paced learning – 10 hours
- VILT sessions – 28 hours
- Project work – 7 hours
- Face-to-face instructor led sessions / VILT sessions (including project work) – 45 hours
- Self-paced learning + Expert session – 30 hours
- Project work – 15 hours
Job Roles
- Developer, back-end
- Developer, full stack
- Developer, front-end
- Software Developer
- Full Stack Webdeveloper
- Application Development Associate
- Application Software Developer
- Service Associate
- IT Assistant
- IT Associate
- Database Associate
- Database Administrator
Software Tools
- Java Development Kit
- Eclipse
- Visual Code
- SQL
- MySQL
- MongoDB
- HTML
- CSS
- JavaScript
- Bootstrap
- Spring
- Maven
- Junit
- Git
- Jenkins
- Angular
- React
Skills
- Proficiency in developing scalable and secure applications using core and advanced Java concepts, frameworks, and tools.
- Expertise in designing and implementing robust backend systems and APIs using modern frameworks and best practices.
- Ability to create responsive, user-friendly, and dynamic web interfaces using advanced front-end technologies and frameworks.
- Skilled in database design, query optimization, and integration with applications for efficient data management.
- Competence in building modular, single-page applications with Angular, leveraging TypeScript and RxJS for reactive programming.
- Experience in testing applications and deploying them using automated tools.
